package com.yuntuzhilian.chapter1;

import java.util.ArrayList;
import java.util.List;

/**
 * @author MrWang-shuizhishuiheshui
 * @description
 */
public class Demo1 {
    public static void main(String[] args) {
        //ArrayList    多态的使用方式
        //创建arraylist集合对象
        //此时集合中存储的为Object类型的数据
        List names=new ArrayList();
        names.add("你我他");
        names.add(true);
        names.add(1);
        names.add("你我他");
        names.add('a');
        //集合名.add() : 添加数据
        //集合名.remove() : 根据下标删除
        names.remove(3);
        //集合名.size() : 获取集合的长度个数
        System.out.println(names.size());
        //集合名.get(i) : 根据下标获取元素
        for (int i = 0; i < names.size(); i++) {
            System.out.println(names.get(i));
        }
        /*
        增强for循环  迭代遍历集合中的元素
        ( 集合的类型  用来存放每次遍历的结果变量 : 需要遍历的集合 )
         */
        for (Object n : names) {
            System.out.println("增强for循环:---"+n);
        }
        //集合名.contains() : 判断集合中是否存在某个元素
        System.out.println(names.contains("sd8f"));


    }
}
